central nervous system cancer - French English Dictionary